<!--
    Mango - M2M de código abierto - http://mango.serotoninsoftware.com 
    Derechos de autor (C) 2006-2011 Serotonin Software Technologies Inc.
    El autor Matthew Lohbihler    
    Este programa es software libre: puedes redistribuirlo y/o modificarlo. bajo los términos de la Licencia Pública General de GNU,
    publicada por la Fundación de Software Libre, ya sea la versión 3 de la licencia, o (su elección) cualquier versión posterior.
    Este programa se distribuye con la esperanza de que sea útil,  pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de comerciabilidad o idoneidad para un propósito particular.  
    Vea el Licencia Pública General de GNU para más detalles.
    Debería haber recibido una copia de la Licencia Pública General de GNU.Al mismo tiempo que este programa.  Si no, véase http://www.gnu.org/licenses/.
 -->
<p>Las expresiones regulares (o RegEx) son una forma poderosa y concisa de analizar los datos textuales. Aunque sus definiciones parecen inicialmente oscuras, con un poco de experiencia, muchos problemas de análisis de textos se resuelven fácilmente. Diferentes implementaciones de RegEx a veces tienen implementaciones ligeramente diferentes de sus funciones. Un tutorial sobre la implementación de Java RegEx se puede encontrar <a href="http://java.sun.com/docs/books/tutorial/essential/regex/" target="_blank">aquí</a>.</p>

<p>Muchos de los modelos RegEx usados en Scada -LTS son similares. En general, la intención es localizar un valor particular en un texto. Como tal, la plantilla consiste en cadenas de prefijos y sufijos que identifican de manera única el valor, y una plantilla de grupo que extrae el valor. Por ejemplo, el texto a analizar podría ser como este: </p>

<pre>Este es el texto a analizar con mi valor de 1234 incrustado en el medio</pre>

<p>Si el valor deseado es "1234", puede ser un modelo RegEx en funcionamiento:</p>
<pre>mi valor de (.*?) integrado</pre>

<p>Lo importante es que el prefijo (es decir, "mi valor de") y el sufijo ("incrustado") nunca cambian entre las nuevas instancias del texto, y definen de manera única la ubicación del valor deseado. En el extremo, observe que el prefijo "f" y el sufijo " " también funcionan en este caso, pero funcionan menos bien en textos más grandes, o si el texto cambia significativamente.</p>
